草庐IT

TypeScript 命名空间

全部标签

c# - 我可以在 C# 中不指定类名的情况下将静态类作为命名空间导入来调用其方法吗?

我广泛使用了一个特定静态类的成员函数。每次我调用它的方法时都指定类名看起来很讨厌......我可以在不指定类名C#的情况下将静态类导入为命名空间来调用其方法吗? 最佳答案 您正在寻找的功能已添加到C#6.0中这叫做“使用静态”。以下是更多解释和示例的链接:https://msdn.microsoft.com/en-us/magazine/dn879355.aspx 关于c#-我可以在C#中不指定类名的情况下将静态类作为命名空间导入来调用其方法吗?,我们在StackOverflow上找到一

c# - Response.Redirect 属于哪个命名空间?

当我在静态类中编写此代码时,我在下方收到红线响应:Response.Redirect("ErrorPage.aspx.aspx?Error="+READERROR);它询问我是否缺少程序集。我该如何解决这个问题? 最佳答案 命名空间:System.Web程序集:System.Web(在System.Web.dll中)但是如果你是在Static类中定义,那么我觉得应该是...HttpContext.Current.Response.Redirect(....); 关于c#-Response

C# 变量命名

我想知道在C#中命名变量的最佳方式是什么?我知道有几种不同的方法,但我只是想知道为什么有些人更喜欢其中一种?我倾向于使用小写字母来表示类型(我认为这是匈牙利语的方法?)但是很多人不喜欢这样,这是最好的方法吗?例子:stringsMyStringstringMyStringstringmyStringstringmystring谢谢 最佳答案 我在c#中看到的命名字段和局部变量时最常见的约定是camelcase:stringmyStringHere是Microsoft的c#大写指南。他们声明(除其他外):Thefollowinggui

c# - 静态类和命名空间有什么区别? (在 C# 中)

我看到的唯一区别是您不能使用“usingstaticClass”声明。因此,我想知道:静态类和命名空间之间真的有区别吗?是否有可能避免每次调用成员函数时都必须重写类名?我在考虑类似于“使用staticClass”的东西。 最佳答案 是的,static类在技术上是一种类型。它可以有成员(字段、方法、事件)。命名空间只能包含类型(它本身不被视为“类型”;typeof(System)是编译时错误)。没有直接等效于为静态类的命名空间添加using指令。但是,您可以声明别名:usingShortName=ReallyReallyLongSta

c# - 添加由多部分命名空间引起的服务引用后 Reference.cs 中的编译错误

我在VisualStudio2010中将第一个“服务引用”添加到客户端项目时遇到了这个奇怪的命名空间问题。如果我的项目的默认命名空间使用两个或多个部分,例如MyCompany.MyApp然后在添加服务引用时创建一个包含命名空间MyCompany.MyApp.ServiceReferenceName的Reference.cs文件,其中包含大量具有完全限定名称的自动生成代码,例如System.SerializableAttribute,System.Runtime.Serialization.DataContractAttribute。Reference.cs文件将充满编译错误,因为编译器

c# - 如何在 Visual Studio 2008 中重命名现有的解决方案和项目?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:howtorenameaprojectwithoutkillingsolution我知道这个问题经常被问到,但没有人能帮助我克服因不正确重命名我的解决方案而导致我的应用程序无用的恐惧,我正在VS2008中开发C#Windows应用程序,因为在最初的步骤中我没有意识到重命名在VS中是一个大问题,我将项目命名为“stock”但是现在我的项目即将完成,我的领导想将命名空间重命名为BetRates_NS,因为这是部署设置项目的名称,我什至在我的解决方案中有Web服务引用和其他带有命名空间名称的依赖项,根据我以前的经验

c# - 命名空间 'Caching' 中不存在类型或命名空间名称 'System.Runtime'

我知道通常有一个简单的解决方案,即在添加引用中引用dll。但是我已经添加了引用并且system.runtime.caching出现在我的引用列表中但错误仍然显示。错误在运行时显示在浏览器中,因此它确实可以编译。我已经删除并重新添加了引用,但仍然没有成功。我已经重新启动VS2012并重新启动。VisualStudio2012.net框架4.5屏幕截图: 最佳答案 我有同样的问题,我发现我必须手动添加:到我的web.config文件。 关于c#-命名空间'Caching'中不存在类型或命名空

c# - 未定义的 CLR 命名空间 - 未找到解决方案

我已经研究了一段时间,现在试图找到发生以下情况的原因,但StackOverflow或Google上没有任何解决方案能够帮助我。我有一个自定义UserControl,它试图引用同一项目中的命名空间:xmlns:my="clr-namespace:ColorPicker"但是当我编译时出现以下错误:UndefinedCLRnamespace.The'clr-namespace'URIreferstoanamespace'ColorPicker'thatisnotincludedintheassembly.这导致无法构建我的项目或在xaml中引用其他自定义控件,从而生成以下类型的错误:The

c# - 使用 C# 在 Visual Studio 中命名空间缩进

VisualStudio在命名空间内缩进代码。在全局禁用缩进时可以避免这种情况,这不是我想要的。在所有其他情况下,缩进都很好,我只是不喜欢所有代码都是一层的事实——这让我看起来很难看。namespaceX{publicclassA{}}我更喜欢这样:namespaceX{publicclassA{}}在C++中,有一个很好的解决方法,如here所述:namespaceX{;//the;afteropeningbracemakesvisualstudionotindenttheclassbelow.classA{};}但是在C#中,命名空间不能直接包含字段,所以这是行不通的。如何让Vis

c# - 空间域图像卷积

我正在尝试复制thislink的结果在空间域中使用线性卷积。首先将图像转换为二维double数组,然后进行卷积。图像和内核大小相同。图像在卷积之前被填充,并在卷积之后被相应地裁剪。与基于FFT的卷积相比,输出很奇怪而且不正确。我该如何解决这个问题?请注意,我从Matlab获得了以下与我的C#FFT输出匹配的图像输出:.Update-1:根据@BenVoigt的评论,我更改了Rescale()函数以替换255.0与1,因此输出得到了显着改善。但是,输出仍然与FFT输出不匹配(这是正确的输出)。.Update-2:根据@CrisLuengo的评论,我通过拼接填充图像,然后进行空间卷积。结果